접근 제어자

✒️ 2025-05-19 10:24 내용 수정

Do it! 점프 투 파이썬(2017년 발행) 내용을 정리


클래스, 변수, 메서드 등에 대한 접근 권한을 설정하는 키워드

종류 규칙 권한
public _이 접두사에 없음 외부의 모든 클래스에서 접근 가능
protected _ 이 접두사에 있음 같은 패키지 내부의 클래스, 상속 받은 하위 클래스에서 접근 가능
private __이 접두사에 있음 같은 클래스 내부에서만 접근 가능
class ClassName:
	def public_method(self):
		# 수행 내용
	def _protected_method(self):
		# 수행 내용
	def __private_method(self):
		# 수행 내용